Outil de scan en masse de ports de plusieurs adresses IPs afin de sonder les surfaces d'attaque
Pscanner is a Python-based tool designed to scan multiple IP addresses and ports in bulk using Nmap. It allows security analysts and developers to identify open ports, detect service versions, and discover potential vulnerabilities including CVEs.
- Scan multiple IP addresses in a single execution
- Scan multiple ports (custom list or range)
- Detect open ports
- Identify running services
- Perform version detection using Nmap
- Detect potential vulnerabilities
- Retrieve CVE information via Nmap scripts
- Python 3.x
- Nmap
Install Nmap on Linux:
sudo apt install nmapClone the repository:
git clone https://github.com/Did365/Pscanner.git
cd PscannerRun the script:
python3 Pscanner.pyThe tool supports:
- A list of IP addresses
- A port range (e.g., 1-1000)
- Specific ports (e.g., 22, 80, 443)
The tool provides:
- Open ports
- Service names
- Version information
- Potential vulnerabilities
- CVE references when available
Example output:
IP: 192.168.1.10
Port: 22 (Open)
Service: SSH
Version: OpenSSH 7.6
Potential Vulnerability: CVE-2018-15473
Pscanner relies on Nmap with advanced scanning options such as:
-sVfor service and version detection--script vulnfor vulnerability scanning
This tool is intended for educational purposes and authorized security testing only. Do not use it against systems without explicit permission.
GitHub: https://github.com/Did365
- Multi-threaded scanning
- Export results (JSON, CSV)
- Integration with SIEM platforms
- Real-time scanning interface
- Advanced CVE database integration
This project is open-source and available for educational and research use.